[INFO] fetching crate ethane 1.0.1...
[INFO] building ethane-1.0.1 against master#ff34b919075f35a1787659e9c448a34b06bab8de for issue-85264
[INFO] extracting crate ethane 1.0.1 into /workspace/builds/worker-9/source
[INFO] validating manifest of crates.io crate ethane 1.0.1 on toolchain ff34b919075f35a1787659e9c448a34b06bab8de
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate ethane 1.0.1
[INFO] finished tweaking crates.io crate ethane 1.0.1
[INFO] tweaked toml for crates.io crate ethane 1.0.1 written to /workspace/builds/worker-9/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] abc47e4ea1495fe7d0a84c9eaabd3a45f1a1e3ccf840f59ab3fc138b34463088
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "abc47e4ea1495fe7d0a84c9eaabd3a45f1a1e3ccf840f59ab3fc138b34463088", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "abc47e4ea1495fe7d0a84c9eaabd3a45f1a1e3ccf840f59ab3fc138b34463088", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "abc47e4ea1495fe7d0a84c9eaabd3a45f1a1e3ccf840f59ab3fc138b34463088", kill_on_drop: false }`
[INFO] [stdout] abc47e4ea1495fe7d0a84c9eaabd3a45f1a1e3ccf840f59ab3fc138b34463088
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] fc443a1f3d42fb8e7f353ec97d1af85ee6f1a7ad530a619d16aa91d44ccf5215
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "fc443a1f3d42fb8e7f353ec97d1af85ee6f1a7ad530a619d16aa91d44ccf5215", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v1.0.72
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling serde_derive v1.0.126
[INFO] [stderr]    Compiling serde v1.0.126
[INFO] [stderr]    Compiling bytes v1.0.1
[INFO] [stderr]    Compiling crunchy v0.2.2
[INFO] [stderr]    Compiling typenum v1.13.0
[INFO] [stderr]    Compiling spin v0.5.2
[INFO] [stderr]    Compiling ppv-lite86 v0.2.10
[INFO] [stderr]    Compiling radium v0.6.2
[INFO] [stderr]    Compiling once_cell v1.7.2
[INFO] [stderr]    Compiling untrusted v0.7.1
[INFO] [stderr]    Compiling byteorder v1.4.3
[INFO] [stderr]    Compiling rustc-hex v2.1.0
[INFO] [stderr]    Compiling tinyvec_macros v0.1.0
[INFO] [stderr]    Compiling matches v0.1.8
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]    Compiling log v0.4.14
[INFO] [stderr]    Compiling tap v1.0.1
[INFO] [stderr]    Compiling wyz v0.2.0
[INFO] [stderr]    Compiling funty v1.1.0
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling byte-slice-cast v1.0.0
[INFO] [stderr]    Compiling itoa v0.4.7
[INFO] [stderr]    Compiling ryu v1.0.5
[INFO] [stderr]    Compiling arrayvec v0.7.0
[INFO] [stderr]    Compiling percent-encoding v2.1.0
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling base64 v0.13.0
[INFO] [stderr]    Compiling serde_json v1.0.64
[INFO] [stderr]    Compiling httparse v1.4.1
[INFO] [stderr]    Compiling cpufeatures v0.1.4
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling opaque-debug v0.3.0
[INFO] [stderr]    Compiling chunked_transfer v1.4.0
[INFO] [stderr]    Compiling utf-8 v0.7.6
[INFO] [stderr]    Compiling ring v0.16.20
[INFO] [stderr]    Compiling generic-array v0.14.4
[INFO] [stderr]    Compiling tinyvec v1.2.0
[INFO] [stderr]    Compiling unicode-bidi v0.3.5
[INFO] [stderr]    Compiling getrandom v0.2.3
[INFO] [stderr]    Compiling form_urlencoded v1.0.1
[INFO] [stderr]    Compiling rand_core v0.6.2
[INFO] [stderr]    Compiling rlp v0.5.0
[INFO] [stderr]    Compiling input_buffer v0.4.0
[INFO] [stderr]    Compiling http v0.2.4
[INFO] [stderr]    Compiling uint v0.9.0
[INFO] [stderr]    Compiling rand_chacha v0.3.0
[INFO] [stderr]    Compiling impl-rlp v0.3.0
[INFO] [stderr]    Compiling rand v0.8.3
[INFO] [stderr]    Compiling bitvec v0.20.4
[INFO] [stderr]    Compiling unicode-normalization v0.1.18
[INFO] [stderr]    Compiling fixed-hash v0.7.0
[INFO] [stderr]    Compiling digest v0.9.0
[INFO] [stderr]    Compiling block-buffer v0.9.0
[INFO] [stderr]    Compiling sha-1 v0.9.6
[INFO] [stderr]    Compiling idna v0.2.3
[INFO] [stderr]    Compiling url v2.2.2
[INFO] [stderr]    Compiling webpki v0.21.4
[INFO] [stderr]    Compiling sct v0.6.1
[INFO] [stderr]    Compiling rustls v0.19.1
[INFO] [stderr]    Compiling webpki-roots v0.21.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.25
[INFO] [stderr]    Compiling ureq v2.1.1
[INFO] [stderr]    Compiling thiserror v1.0.25
[INFO] [stderr]    Compiling tungstenite v0.13.0
[INFO] [stderr]    Compiling impl-serde v0.3.1
[INFO] [stderr]    Compiling parity-scale-codec v2.1.1
[INFO] [stderr]    Compiling ethane-types v1.0.2
[INFO] [stderr]    Compiling ethbloom v0.11.0
[INFO] [stderr]    Compiling impl-codec v0.5.0
[INFO] [stderr]    Compiling primitive-types v0.9.0
[INFO] [stderr]    Compiling ethane-abi v1.0.2
[INFO] [stderr]    Compiling ethereum-types v0.11.0
[INFO] [stderr]    Compiling ethane v1.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 36.42s
[INFO] running `Command { std: "docker" "inspect" "fc443a1f3d42fb8e7f353ec97d1af85ee6f1a7ad530a619d16aa91d44ccf5215", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fc443a1f3d42fb8e7f353ec97d1af85ee6f1a7ad530a619d16aa91d44ccf5215", kill_on_drop: false }`
[INFO] [stdout] fc443a1f3d42fb8e7f353ec97d1af85ee6f1a7ad530a619d16aa91d44ccf5215
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3d85abbc1efb97fc650772e8d0c6bef106a4724f87e8b55860ee5c8152eb00d6
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "3d85abbc1efb97fc650772e8d0c6bef106a4724f87e8b55860ee5c8152eb00d6", kill_on_drop: false }`
[INFO] [stderr]    Compiling ethane v1.0.1 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `test_helper`
[INFO] [stdout]  --> tests/personal.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use test_helper::*;
[INFO] [stdout]   |     ^^^^^^^^^^^ use of undeclared crate or module `test_helper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]  --> tests/personal.rs:9:22
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `test_helper`
[INFO] [stdout]   --> tests/sub.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use test_helper::*;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of undeclared crate or module `test_helper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]   --> tests/personal.rs:15:22
[INFO] [stdout]    |
[INFO] [stdout] 15 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]   --> tests/personal.rs:26:22
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]   --> tests/personal.rs:39:22
[INFO] [stdout]    |
[INFO] [stdout] 39 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]   --> tests/personal.rs:48:22
[INFO] [stdout]    |
[INFO] [stdout] 48 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]   --> tests/personal.rs:57:22
[INFO] [stdout]    |
[INFO] [stdout] 57 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]   --> tests/personal.rs:72:22
[INFO] [stdout]    |
[INFO] [stdout] 72 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]   --> tests/personal.rs:93:22
[INFO] [stdout]    |
[INFO] [stdout] 93 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_some` in this scope
[INFO] [stdout]   --> tests/personal.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     rpc_call_test_some(&mut client, rpc::personal_list_accounts());
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `create_secret` in this scope
[INFO] [stdout]   --> tests/personal.rs:16:18
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let secret = create_secret();
[INFO] [stdout]    |                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_some` in this scope
[INFO] [stdout]   --> tests/personal.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     rpc_call_test_some(
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `create_secret` in this scope
[INFO] [stdout]   --> tests/personal.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let secret = create_secret();
[INFO] [stdout]    |                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]   --> tests/sub.rs:16:22
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `import_account` in this scope
[INFO] [stdout]   --> tests/personal.rs:28:19
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let address = import_account(&mut client, secret).unwrap();
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_expected` in this scope
[INFO] [stdout]   --> tests/personal.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     rpc_call_test_expected(
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACCOUNTS_PASSWORD` in this scope
[INFO] [stdout]   --> tests/personal.rs:32:60
[INFO] [stdout]    |
[INFO] [stdout] 32 |         rpc::personal_unlock_account(address, String::from(ACCOUNTS_PASSWORD), None),
[INFO] [stdout]    |                                                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `create_secret` in this scope
[INFO] [stdout]   --> tests/personal.rs:40:18
[INFO] [stdout]    |
[INFO] [stdout] 40 |     let secret = create_secret();
[INFO] [stdout]    |                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `import_account` in this scope
[INFO] [stdout]   --> tests/personal.rs:41:19
[INFO] [stdout]    |
[INFO] [stdout] 41 |     let address = import_account(&mut client, secret).unwrap();
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `unlock_account` in this scope
[INFO] [stdout]   --> tests/personal.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     unlock_account(&mut client, address);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_expected` in this scope
[INFO] [stdout]   --> tests/personal.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     rpc_call_test_expected(&mut client, rpc::personal_lock_account(address), true);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_some` in this scope
[INFO] [stdout]   --> tests/personal.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     rpc_call_test_some(
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `test_helper`
[INFO] [stdout]  --> tests/contract.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use test_helper::{
[INFO] [stdout]   |     ^^^^^^^^^^^ use of undeclared crate or module `test_helper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACCOUNTS_PASSWORD` in this scope
[INFO] [stdout]   --> tests/personal.rs:51:48
[INFO] [stdout]    |
[INFO] [stdout] 51 |         rpc::personal_new_account(String::from(ACCOUNTS_PASSWORD)),
[INFO] [stdout]    |                                                ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `create_account` in this scope
[INFO] [stdout]   --> tests/personal.rs:58:30
[INFO] [stdout]    |
[INFO] [stdout] 58 |     let (_secret, address) = create_account(&mut client);
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `create_account` in this scope
[INFO] [stdout]   --> tests/personal.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |         to: Some(create_account(&mut client).1),
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_some` in this scope
[INFO] [stdout]   --> tests/personal.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     rpc_call_test_some(
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]   --> tests/sub.rs:38:22
[INFO] [stdout]    |
[INFO] [stdout] 38 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACCOUNTS_PASSWORD` in this scope
[INFO] [stdout]   --> tests/personal.rs:66:57
[INFO] [stdout]    |
[INFO] [stdout] 66 |         rpc::personal_send_transaction(tx, String::from(ACCOUNTS_PASSWORD)),
[INFO] [stdout]    |                                                         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `import_account` in this scope
[INFO] [stdout]   --> tests/personal.rs:73:25
[INFO] [stdout]    |
[INFO] [stdout] 73 |     let address = match import_account(&mut client, H256::from_str(FIX_SECRET).unwrap()) {
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FIX_SECRET` in this scope
[INFO] [stdout]   --> tests/personal.rs:73:68
[INFO] [stdout]    |
[INFO] [stdout] 73 |     let address = match import_account(&mut client, H256::from_str(FIX_SECRET).unwrap()) {
[INFO] [stdout]    |                                                                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_expected` in this scope
[INFO] [stdout]   --> tests/personal.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     rpc_call_test_expected(
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACCOUNTS_PASSWORD` in this scope
[INFO] [stdout]   --> tests/personal.rs:86:59
[INFO] [stdout]    |
[INFO] [stdout] 86 |         rpc::personal_sign(message, address, String::from(ACCOUNTS_PASSWORD)),
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_expected` in this scope
[INFO] [stdout]    --> tests/personal.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     rpc_call_test_expected(
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FIX_ADDRESS` in this scope
[INFO] [stdout]    --> tests/personal.rs:103:27
[INFO] [stdout]     |
[INFO] [stdout] 103 |         Address::from_str(FIX_ADDRESS).unwrap(),
[INFO] [stdout]     |                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `test_helper`
[INFO] [stdout]   --> tests/eth.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use test_helper::*;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of undeclared crate or module `test_helper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]   --> tests/sub.rs:62:22
[INFO] [stdout]    |
[INFO] [stdout] 62 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]    --> tests/sub.rs:101:22
[INFO] [stdout]     |
[INFO] [stdout] 101 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `create_account` in this scope
[INFO] [stdout]   --> tests/sub.rs:21:19
[INFO] [stdout]    |
[INFO] [stdout] 21 |             from: create_account(&mut client).1,
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `create_account` in this scope
[INFO] [stdout]   --> tests/sub.rs:22:22
[INFO] [stdout]    |
[INFO] [stdout] 22 |             to: Some(create_account(&mut client).1),
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wait_for_transaction` in this scope
[INFO] [stdout]   --> tests/sub.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         wait_for_transaction(&mut client, tx_hash);
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `create_account` in this scope
[INFO] [stdout]   --> tests/sub.rs:45:19
[INFO] [stdout]    |
[INFO] [stdout] 45 |             from: create_account(&mut client).1,
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `create_account` in this scope
[INFO] [stdout]   --> tests/sub.rs:46:22
[INFO] [stdout]    |
[INFO] [stdout] 46 |             to: Some(create_account(&mut client).1),
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wait_for_transaction` in this scope
[INFO] [stdout]   --> tests/sub.rs:51:9
[INFO] [stdout]    |
[INFO] [stdout] 51 |         wait_for_transaction(&mut client, tx_hash);
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `create_account` in this scope
[INFO] [stdout]   --> tests/sub.rs:63:19
[INFO] [stdout]    |
[INFO] [stdout] 63 |     let address = create_account(&mut client).1;
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `deploy_contract` in this scope
[INFO] [stdout]   --> tests/sub.rs:64:33
[INFO] [stdout]    |
[INFO] [stdout] 64 |     let (contract_address, _) = deploy_contract(
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_CONTRACT_PATH` in this scope
[INFO] [stdout]   --> tests/sub.rs:67:20
[INFO] [stdout]    |
[INFO] [stdout] 67 |         &Path::new(TEST_CONTRACT_PATH),
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_CONTRACT_NAME` in this scope
[INFO] [stdout]   --> tests/sub.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |         TEST_CONTRACT_NAME,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `keccak` in this scope
[INFO] [stdout]   --> tests/sub.rs:71:17
[INFO] [stdout]    |
[INFO] [stdout] 71 |     let topic = keccak(b"Solution(uint256)");
[INFO] [stdout]    |                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `keccak` in this scope
[INFO] [stdout]   --> tests/sub.rs:78:15
[INFO] [stdout]    |
[INFO] [stdout] 78 |     let out = keccak(b"set_pos0()");
[INFO] [stdout]    |               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `create_account` in this scope
[INFO] [stdout]   --> tests/sub.rs:82:19
[INFO] [stdout]    |
[INFO] [stdout] 82 |             from: create_account(&mut client).1,
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wait_for_transaction` in this scope
[INFO] [stdout]   --> tests/sub.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |         wait_for_transaction(&mut client, tx_hash);
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]   --> tests/eth.rs:18:22
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]   --> tests/eth.rs:28:22
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]   --> tests/eth.rs:34:22
[INFO] [stdout]    |
[INFO] [stdout] 34 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]   --> tests/eth.rs:44:22
[INFO] [stdout]    |
[INFO] [stdout] 44 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `test_helper`
[INFO] [stdout]  --> tests/web3.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use test_helper::*;
[INFO] [stdout]   |     ^^^^^^^^^^^ use of undeclared crate or module `test_helper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]   --> tests/eth.rs:50:22
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 32 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]   --> tests/eth.rs:56:22
[INFO] [stdout]    |
[INFO] [stdout] 56 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]   --> tests/eth.rs:62:22
[INFO] [stdout]    |
[INFO] [stdout] 62 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]   --> tests/eth.rs:72:22
[INFO] [stdout]    |
[INFO] [stdout] 72 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 19 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `ethane`
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]   --> tests/eth.rs:81:22
[INFO] [stdout]    |
[INFO] [stdout] 81 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]   --> tests/eth.rs:93:22
[INFO] [stdout]    |
[INFO] [stdout] 93 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]    --> tests/eth.rs:115:22
[INFO] [stdout]     |
[INFO] [stdout] 115 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]  --> tests/web3.rs:9:22
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `test_helper`
[INFO] [stdout]  --> tests/net.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use test_helper::*;
[INFO] [stdout]   |     ^^^^^^^^^^^ use of undeclared crate or module `test_helper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]   --> tests/web3.rs:19:22
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_expected` in this scope
[INFO] [stdout]   --> tests/web3.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     rpc_call_test_expected(
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `KECCAK_HASH_OF_EMPTY_STRING` in this scope
[INFO] [stdout]   --> tests/web3.rs:21:35
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let expected = H256::from_str(KECCAK_HASH_OF_EMPTY_STRING).unwrap();
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_expected` in this scope
[INFO] [stdout]   --> tests/web3.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     rpc_call_test_expected(&mut client, rpc::web3_sha3(empty), expected);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `test_helper`
[INFO] [stdout]  --> tests/txpool.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use test_helper::*;
[INFO] [stdout]   |     ^^^^^^^^^^^ use of undeclared crate or module `test_helper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]    --> tests/eth.rs:146:22
[INFO] [stdout]     |
[INFO] [stdout] 146 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]    --> tests/eth.rs:166:22
[INFO] [stdout]     |
[INFO] [stdout] 166 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]    --> tests/eth.rs:191:22
[INFO] [stdout]     |
[INFO] [stdout] 191 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]  --> tests/net.rs:8:22
[INFO] [stdout]   |
[INFO] [stdout] 8 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]   --> tests/net.rs:15:22
[INFO] [stdout]    |
[INFO] [stdout] 15 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]    --> tests/eth.rs:214:22
[INFO] [stdout]     |
[INFO] [stdout] 214 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]   --> tests/net.rs:21:22
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]  --> tests/txpool.rs:9:22
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_expected` in this scope
[INFO] [stdout]  --> tests/net.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     rpc_call_test_expected(&mut client, rpc::net_version(), String::from("1337"));
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_expected` in this scope
[INFO] [stdout]   --> tests/net.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     rpc_call_test_expected(&mut client, rpc::net_peer_count(), U64::from(0));
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_expected` in this scope
[INFO] [stdout]   --> tests/net.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     rpc_call_test_expected(&mut client, rpc::net_listening(), true);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]   --> tests/txpool.rs:16:22
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]    --> tests/eth.rs:231:22
[INFO] [stdout]     |
[INFO] [stdout] 231 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]    --> tests/eth.rs:249:22
[INFO] [stdout]     |
[INFO] [stdout] 249 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]    --> tests/eth.rs:266:22
[INFO] [stdout]     |
[INFO] [stdout] 266 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]   --> tests/txpool.rs:34:22
[INFO] [stdout]    |
[INFO] [stdout] 34 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]    --> tests/eth.rs:287:22
[INFO] [stdout]     |
[INFO] [stdout] 287 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_some` in this scope
[INFO] [stdout]   --> tests/txpool.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     rpc_call_test_some(&mut client, rpc::txpool_status())
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `create_account` in this scope
[INFO] [stdout]   --> tests/txpool.rs:18:15
[INFO] [stdout]    |
[INFO] [stdout] 18 |         from: create_account(&mut client).1,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `create_account` in this scope
[INFO] [stdout]   --> tests/txpool.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |         to: Some(create_account(&mut client).1),
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_some` in this scope
[INFO] [stdout]   --> tests/txpool.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     rpc_call_test_some(&mut client, rpc::txpool_content());
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `create_account` in this scope
[INFO] [stdout]   --> tests/txpool.rs:36:15
[INFO] [stdout]    |
[INFO] [stdout] 36 |         from: create_account(&mut client).1,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `create_account` in this scope
[INFO] [stdout]   --> tests/txpool.rs:37:18
[INFO] [stdout]    |
[INFO] [stdout] 37 |         to: Some(create_account(&mut client).1),
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_some` in this scope
[INFO] [stdout]   --> tests/txpool.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     rpc_call_test_some(&mut client, rpc::txpool_inspect());
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]    --> tests/eth.rs:308:22
[INFO] [stdout]     |
[INFO] [stdout] 308 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]    --> tests/eth.rs:326:22
[INFO] [stdout]     |
[INFO] [stdout] 326 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]    --> tests/eth.rs:347:22
[INFO] [stdout]     |
[INFO] [stdout] 347 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]    --> tests/eth.rs:365:22
[INFO] [stdout]     |
[INFO] [stdout] 365 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]    --> tests/eth.rs:376:22
[INFO] [stdout]     |
[INFO] [stdout] 376 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]    --> tests/eth.rs:393:22
[INFO] [stdout]     |
[INFO] [stdout] 393 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]    --> tests/eth.rs:428:22
[INFO] [stdout]     |
[INFO] [stdout] 428 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]    --> tests/eth.rs:443:22
[INFO] [stdout]     |
[INFO] [stdout] 443 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]    --> tests/eth.rs:459:22
[INFO] [stdout]     |
[INFO] [stdout] 459 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]    --> tests/eth.rs:485:22
[INFO] [stdout]     |
[INFO] [stdout] 485 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]    --> tests/eth.rs:501:22
[INFO] [stdout]     |
[INFO] [stdout] 501 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]    --> tests/eth.rs:523:22
[INFO] [stdout]     |
[INFO] [stdout] 523 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]    --> tests/eth.rs:549:22
[INFO] [stdout]     |
[INFO] [stdout] 549 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]    --> tests/eth.rs:569:22
[INFO] [stdout]     |
[INFO] [stdout] 569 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 11 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]    --> tests/eth.rs:591:22
[INFO] [stdout]     |
[INFO] [stdout] 591 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]    --> tests/eth.rs:641:22
[INFO] [stdout]     |
[INFO] [stdout] 641 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]    --> tests/eth.rs:661:22
[INFO] [stdout]     |
[INFO] [stdout] 661 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]    --> tests/eth.rs:667:22
[INFO] [stdout]     |
[INFO] [stdout] 667 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]    --> tests/eth.rs:673:22
[INFO] [stdout]     |
[INFO] [stdout] 673 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]    --> tests/eth.rs:680:22
[INFO] [stdout]     |
[INFO] [stdout] 680 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]    --> tests/eth.rs:710:22
[INFO] [stdout]     |
[INFO] [stdout] 710 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]    --> tests/eth.rs:725:22
[INFO] [stdout]     |
[INFO] [stdout] 725 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]    --> tests/eth.rs:758:22
[INFO] [stdout]     |
[INFO] [stdout] 758 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConnectionWrapper`
[INFO] [stdout]    --> tests/eth.rs:774:22
[INFO] [stdout]     |
[INFO] [stdout] 774 |     let mut client = ConnectionWrapper::new_from_env(None);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^ use of undeclared type `ConnectionWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_expected` in this scope
[INFO] [stdout]   --> tests/eth.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     rpc_call_test_expected(
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_expected` in this scope
[INFO] [stdout]   --> tests/eth.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     rpc_call_test_expected(&mut client, rpc::eth_syncing(), SyncInfo::NotSyncing(false));
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_expected` in this scope
[INFO] [stdout]   --> tests/eth.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     rpc_call_test_expected(
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_expected` in this scope
[INFO] [stdout]   --> tests/eth.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     rpc_call_test_expected(&mut client, rpc::eth_mining(), true);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_expected` in this scope
[INFO] [stdout]   --> tests/eth.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     rpc_call_test_expected(&mut client, rpc::eth_hashrate(), U256::from(0));
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_expected` in this scope
[INFO] [stdout]   --> tests/eth.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     rpc_call_test_expected(&mut client, rpc::eth_gas_price(), U256::from(1 as u64));
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_with_return` in this scope
[INFO] [stdout]   --> tests/eth.rs:63:20
[INFO] [stdout]    |
[INFO] [stdout] 63 |     let accounts = rpc_call_with_return(&mut client, rpc::eth_accounts());
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_with_return` in this scope
[INFO] [stdout]   --> tests/eth.rs:73:24
[INFO] [stdout]    |
[INFO] [stdout] 73 |     let block_number = rpc_call_with_return(&mut client, rpc::eth_block_number());
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_with_return` in this scope
[INFO] [stdout]   --> tests/eth.rs:82:19
[INFO] [stdout]    |
[INFO] [stdout] 82 |     let balance = rpc_call_with_return(
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_with_return` in this scope
[INFO] [stdout]    --> tests/eth.rs:101:19
[INFO] [stdout]     |
[INFO] [stdout] 101 |     let tx_hash = rpc_call_with_return(&mut client, rpc::eth_send_transaction(transaction));
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wait_for_transaction` in this scope
[INFO] [stdout]    --> tests/eth.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     wait_for_transaction(&mut client, tx_hash);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_with_return` in this scope
[INFO] [stdout]    --> tests/eth.rs:105:9
[INFO] [stdout]     |
[INFO] [stdout] 105 |         rpc_call_with_return(&mut client, rpc::eth_get_transaction_receipt(tx_hash)).unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_with_return` in this scope
[INFO] [stdout]    --> tests/eth.rs:106:14
[INFO] [stdout]     |
[INFO] [stdout] 106 |     let tx = rpc_call_with_return(&mut client, rpc::eth_get_transaction_by_hash(tx_hash));
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `unlock_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:116:5
[INFO] [stdout]     |
[INFO] [stdout] 116 |     unlock_account(&mut client, ADDRESS1.parse().unwrap());
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `bin` in this scope
[INFO] [stdout]    --> tests/eth.rs:117:15
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let bin = bin(compile_contract(
[INFO] [stdout]     |               ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `compile_contract` in this scope
[INFO] [stdout]    --> tests/eth.rs:117:19
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let bin = bin(compile_contract(
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_CONTRACT_PATH` in this scope
[INFO] [stdout]    --> tests/eth.rs:118:20
[INFO] [stdout]     |
[INFO] [stdout] 118 |         &Path::new(TEST_CONTRACT_PATH),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_CONTRACT_NAME` in this scope
[INFO] [stdout]    --> tests/eth.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |         TEST_CONTRACT_NAME,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_with_return` in this scope
[INFO] [stdout]    --> tests/eth.rs:128:19
[INFO] [stdout]     |
[INFO] [stdout] 128 |     let tx_hash = rpc_call_with_return(&mut client, rpc::eth_send_transaction(transaction));
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wait_for_transaction` in this scope
[INFO] [stdout]    --> tests/eth.rs:129:5
[INFO] [stdout]     |
[INFO] [stdout] 129 |     wait_for_transaction(&mut client, tx_hash);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_with_return` in this scope
[INFO] [stdout]    --> tests/eth.rs:132:9
[INFO] [stdout]     |
[INFO] [stdout] 132 |         rpc_call_with_return(&mut client, rpc::eth_get_transaction_receipt(tx_hash)).unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_with_return` in this scope
[INFO] [stdout]    --> tests/eth.rs:133:14
[INFO] [stdout]     |
[INFO] [stdout] 133 |     let tx = rpc_call_with_return(&mut client, rpc::eth_get_transaction_by_hash(tx_hash));
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_with_return` in this scope
[INFO] [stdout]    --> tests/eth.rs:154:14
[INFO] [stdout]     |
[INFO] [stdout] 154 |     let tx = rpc_call_with_return(
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `unlock_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:167:5
[INFO] [stdout]     |
[INFO] [stdout] 167 |     unlock_account(&mut client, ADDRESS2.parse().unwrap());
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `prefund_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:168:5
[INFO] [stdout]     |
[INFO] [stdout] 168 |     prefund_account(&mut client, ADDRESS2.parse().unwrap());
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wait_for_transaction` in this scope
[INFO] [stdout]    --> tests/eth.rs:176:5
[INFO] [stdout]     |
[INFO] [stdout] 176 |     wait_for_transaction(&mut client, tx_hash);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_with_return` in this scope
[INFO] [stdout]    --> tests/eth.rs:178:9
[INFO] [stdout]     |
[INFO] [stdout] 178 |         rpc_call_with_return(&mut client, rpc::eth_get_transaction_receipt(tx_hash)).unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `unlock_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:192:5
[INFO] [stdout]     |
[INFO] [stdout] 192 |     unlock_account(&mut client, ADDRESS2.parse().unwrap());
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `prefund_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:193:5
[INFO] [stdout]     |
[INFO] [stdout] 193 |     prefund_account(&mut client, ADDRESS2.parse().unwrap());
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `deploy_contract` in this scope
[INFO] [stdout]    --> tests/eth.rs:195:33
[INFO] [stdout]     |
[INFO] [stdout] 195 |     let (contract_address, _) = deploy_contract(
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_ERC20_PATH` in this scope
[INFO] [stdout]    --> tests/eth.rs:198:20
[INFO] [stdout]     |
[INFO] [stdout] 198 |         &Path::new(TEST_ERC20_PATH),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_ERC20_NAME` in this scope
[INFO] [stdout]    --> tests/eth.rs:199:9
[INFO] [stdout]     |
[INFO] [stdout] 199 |         TEST_ERC20_NAME,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_expected` in this scope
[INFO] [stdout]    --> tests/eth.rs:201:5
[INFO] [stdout]     |
[INFO] [stdout] 201 |     rpc_call_test_expected(
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `create_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:215:18
[INFO] [stdout]     |
[INFO] [stdout] 215 |     let sender = create_account(&mut client).1;
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `prefund_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:216:5
[INFO] [stdout]     |
[INFO] [stdout] 216 |     prefund_account(&mut client, sender);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `simulate_transaction` in this scope
[INFO] [stdout]    --> tests/eth.rs:217:5
[INFO] [stdout]     |
[INFO] [stdout] 217 |     simulate_transaction(&mut client, sender, ADDRESS1, U256::zero());
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `simulate_transaction` in this scope
[INFO] [stdout]    --> tests/eth.rs:218:5
[INFO] [stdout]     |
[INFO] [stdout] 218 |     simulate_transaction(&mut client, sender, ADDRESS1, U256::zero());
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `simulate_transaction` in this scope
[INFO] [stdout]    --> tests/eth.rs:219:5
[INFO] [stdout]     |
[INFO] [stdout] 219 |     simulate_transaction(&mut client, sender, ADDRESS1, U256::zero());
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_expected` in this scope
[INFO] [stdout]    --> tests/eth.rs:221:5
[INFO] [stdout]     |
[INFO] [stdout] 221 |     rpc_call_test_expected(
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `unlock_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:232:5
[INFO] [stdout]     |
[INFO] [stdout] 232 |     unlock_account(&mut client, ADDRESS2.parse().unwrap());
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `prefund_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:233:5
[INFO] [stdout]     |
[INFO] [stdout] 233 |     prefund_account(&mut client, ADDRESS2.parse().unwrap());
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `simulate_transaction` in this scope
[INFO] [stdout]    --> tests/eth.rs:234:5
[INFO] [stdout]     |
[INFO] [stdout] 234 |     simulate_transaction(
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_with_return` in this scope
[INFO] [stdout]    --> tests/eth.rs:241:9
[INFO] [stdout]     |
[INFO] [stdout] 241 |         rpc_call_with_return(&mut client, rpc::eth_get_block_by_number(None, true)).unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `unlock_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:250:5
[INFO] [stdout]     |
[INFO] [stdout] 250 |     unlock_account(&mut client, ADDRESS2.parse().unwrap());
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `prefund_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:251:5
[INFO] [stdout]     |
[INFO] [stdout] 251 |     prefund_account(&mut client, ADDRESS2.parse().unwrap());
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `simulate_transaction` in this scope
[INFO] [stdout]    --> tests/eth.rs:252:5
[INFO] [stdout]     |
[INFO] [stdout] 252 |     simulate_transaction(
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_with_return` in this scope
[INFO] [stdout]    --> tests/eth.rs:259:9
[INFO] [stdout]     |
[INFO] [stdout] 259 |         rpc_call_with_return(&mut client, rpc::eth_get_block_by_number(None, false)).unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `unlock_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:267:5
[INFO] [stdout]     |
[INFO] [stdout] 267 |     unlock_account(&mut client, ADDRESS2.parse().unwrap());
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `prefund_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:268:5
[INFO] [stdout]     |
[INFO] [stdout] 268 |     prefund_account(&mut client, ADDRESS2.parse().unwrap());
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `simulate_transaction` in this scope
[INFO] [stdout]    --> tests/eth.rs:269:5
[INFO] [stdout]     |
[INFO] [stdout] 269 |     simulate_transaction(
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_expected` in this scope
[INFO] [stdout]    --> tests/eth.rs:275:5
[INFO] [stdout]     |
[INFO] [stdout] 275 |     rpc_call_test_expected(
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `unlock_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:288:5
[INFO] [stdout]     |
[INFO] [stdout] 288 |     unlock_account(&mut client, ADDRESS2.parse().unwrap());
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `prefund_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:289:5
[INFO] [stdout]     |
[INFO] [stdout] 289 |     prefund_account(&mut client, ADDRESS2.parse().unwrap());
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `simulate_transaction` in this scope
[INFO] [stdout]    --> tests/eth.rs:290:5
[INFO] [stdout]     |
[INFO] [stdout] 290 |     simulate_transaction(
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_expected` in this scope
[INFO] [stdout]    --> tests/eth.rs:299:5
[INFO] [stdout]     |
[INFO] [stdout] 299 |     rpc_call_test_expected(
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `unlock_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:309:5
[INFO] [stdout]     |
[INFO] [stdout] 309 |     unlock_account(&mut client, ADDRESS2.parse().unwrap());
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `prefund_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:310:5
[INFO] [stdout]     |
[INFO] [stdout] 310 |     prefund_account(&mut client, ADDRESS2.parse().unwrap());
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `simulate_transaction` in this scope
[INFO] [stdout]    --> tests/eth.rs:311:5
[INFO] [stdout]     |
[INFO] [stdout] 311 |     simulate_transaction(
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_some` in this scope
[INFO] [stdout]    --> tests/eth.rs:317:5
[INFO] [stdout]     |
[INFO] [stdout] 317 |     rpc_call_test_some(
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `unlock_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:327:5
[INFO] [stdout]     |
[INFO] [stdout] 327 |     unlock_account(&mut client, ADDRESS2.parse().unwrap());
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `prefund_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:328:5
[INFO] [stdout]     |
[INFO] [stdout] 328 |     prefund_account(&mut client, ADDRESS2.parse().unwrap());
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `simulate_transaction` in this scope
[INFO] [stdout]    --> tests/eth.rs:329:5
[INFO] [stdout]     |
[INFO] [stdout] 329 |     simulate_transaction(
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_expected` in this scope
[INFO] [stdout]    --> tests/eth.rs:338:5
[INFO] [stdout]     |
[INFO] [stdout] 338 |     rpc_call_test_expected(
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `unlock_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:348:5
[INFO] [stdout]     |
[INFO] [stdout] 348 |     unlock_account(&mut client, ADDRESS2.parse().unwrap());
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `prefund_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:349:5
[INFO] [stdout]     |
[INFO] [stdout] 349 |     prefund_account(&mut client, ADDRESS2.parse().unwrap());
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `simulate_transaction` in this scope
[INFO] [stdout]    --> tests/eth.rs:350:5
[INFO] [stdout]     |
[INFO] [stdout] 350 |     simulate_transaction(
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_expected` in this scope
[INFO] [stdout]    --> tests/eth.rs:356:5
[INFO] [stdout]     |
[INFO] [stdout] 356 |     rpc_call_test_expected(
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `create_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:366:24
[INFO] [stdout]     |
[INFO] [stdout] 366 |     let (_, address) = create_account(&mut client);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_expected` in this scope
[INFO] [stdout]    --> tests/eth.rs:367:5
[INFO] [stdout]     |
[INFO] [stdout] 367 |     rpc_call_test_expected(
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `deploy_contract` in this scope
[INFO] [stdout]    --> tests/eth.rs:378:33
[INFO] [stdout]     |
[INFO] [stdout] 378 |     let (contract_address, _) = deploy_contract(
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_CONTRACT_PATH` in this scope
[INFO] [stdout]    --> tests/eth.rs:381:20
[INFO] [stdout]     |
[INFO] [stdout] 381 |         &Path::new(TEST_CONTRACT_PATH),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_CONTRACT_NAME` in this scope
[INFO] [stdout]    --> tests/eth.rs:382:9
[INFO] [stdout]     |
[INFO] [stdout] 382 |         TEST_CONTRACT_NAME,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_with_return` in this scope
[INFO] [stdout]    --> tests/eth.rs:384:16
[INFO] [stdout]     |
[INFO] [stdout] 384 |     let code = rpc_call_with_return(&mut client, rpc::eth_get_code(contract_address, None));
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `import_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:394:25
[INFO] [stdout]     |
[INFO] [stdout] 394 |     let address = match import_account(&mut client, H256::from_str(FIX_SECRET).unwrap()) {
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FIX_SECRET` in this scope
[INFO] [stdout]    --> tests/eth.rs:394:68
[INFO] [stdout]     |
[INFO] [stdout] 394 |     let address = match import_account(&mut client, H256::from_str(FIX_SECRET).unwrap()) {
[INFO] [stdout]     |                                                                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACCOUNTS_PASSWORD` in this scope
[INFO] [stdout]    --> tests/eth.rs:408:26
[INFO] [stdout]     |
[INFO] [stdout] 408 |             String::from(ACCOUNTS_PASSWORD),
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_expected` in this scope
[INFO] [stdout]    --> tests/eth.rs:413:5
[INFO] [stdout]     |
[INFO] [stdout] 413 |     rpc_call_test_expected(
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `create_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:430:15
[INFO] [stdout]     |
[INFO] [stdout] 430 |         from: create_account(&mut client).1,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `create_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:431:18
[INFO] [stdout]     |
[INFO] [stdout] 431 |         to: Some(create_account(&mut client).1),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_some` in this scope
[INFO] [stdout]    --> tests/eth.rs:438:5
[INFO] [stdout]     |
[INFO] [stdout] 438 |     rpc_call_test_some(&mut client, rpc::eth_sign_transaction(transaction));
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `create_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:445:15
[INFO] [stdout]     |
[INFO] [stdout] 445 |         from: create_account(&mut client).1,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `create_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:446:18
[INFO] [stdout]     |
[INFO] [stdout] 446 |         to: Some(create_account(&mut client).1),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_some` in this scope
[INFO] [stdout]    --> tests/eth.rs:454:5
[INFO] [stdout]     |
[INFO] [stdout] 454 |     rpc_call_test_some(&mut client, rpc::eth_send_raw_transaction(raw_tx.raw));
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `create_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:460:19
[INFO] [stdout]     |
[INFO] [stdout] 460 |     let address = create_account(&mut client).1;
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `deploy_contract` in this scope
[INFO] [stdout]    --> tests/eth.rs:461:33
[INFO] [stdout]     |
[INFO] [stdout] 461 |     let (contract_address, _) = deploy_contract(
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_CONTRACT_PATH` in this scope
[INFO] [stdout]    --> tests/eth.rs:464:20
[INFO] [stdout]     |
[INFO] [stdout] 464 |         &Path::new(TEST_CONTRACT_PATH),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_CONTRACT_NAME` in this scope
[INFO] [stdout]    --> tests/eth.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |         TEST_CONTRACT_NAME,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `keccak` in this scope
[INFO] [stdout]    --> tests/eth.rs:467:15
[INFO] [stdout]     |
[INFO] [stdout] 467 |     let out = keccak(b"solution()");
[INFO] [stdout]     |               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_expected` in this scope
[INFO] [stdout]    --> tests/eth.rs:476:5
[INFO] [stdout]     |
[INFO] [stdout] 476 |     rpc_call_test_expected(
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `create_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:487:20
[INFO] [stdout]     |
[INFO] [stdout] 487 |         from: Some(create_account(&mut client).1),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `create_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:488:18
[INFO] [stdout]     |
[INFO] [stdout] 488 |         to: Some(create_account(&mut client).1),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_expected` in this scope
[INFO] [stdout]    --> tests/eth.rs:492:5
[INFO] [stdout]     |
[INFO] [stdout] 492 |     rpc_call_test_expected(
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `simulate_transaction` in this scope
[INFO] [stdout]    --> tests/eth.rs:502:5
[INFO] [stdout]     |
[INFO] [stdout] 502 |     simulate_transaction(
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_with_return` in this scope
[INFO] [stdout]    --> tests/eth.rs:511:17
[INFO] [stdout]     |
[INFO] [stdout] 511 |     let block = rpc_call_with_return(
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `unlock_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:524:5
[INFO] [stdout]     |
[INFO] [stdout] 524 |     unlock_account(&mut client, ADDRESS3.parse().unwrap());
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `prefund_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:525:5
[INFO] [stdout]     |
[INFO] [stdout] 525 |     prefund_account(&mut client, ADDRESS3.parse().unwrap());
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `simulate_transaction` in this scope
[INFO] [stdout]    --> tests/eth.rs:526:5
[INFO] [stdout]     |
[INFO] [stdout] 526 |     simulate_transaction(
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_with_return` in this scope
[INFO] [stdout]    --> tests/eth.rs:536:14
[INFO] [stdout]     |
[INFO] [stdout] 536 |     let tx = rpc_call_with_return(
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `simulate_transaction` in this scope
[INFO] [stdout]    --> tests/eth.rs:551:5
[INFO] [stdout]     |
[INFO] [stdout] 551 |     simulate_transaction(
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_with_return` in this scope
[INFO] [stdout]    --> tests/eth.rs:558:14
[INFO] [stdout]     |
[INFO] [stdout] 558 |     let tx = rpc_call_with_return(
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `simulate_transaction` in this scope
[INFO] [stdout]    --> tests/eth.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 |     simulate_transaction(
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_expected` in this scope
[INFO] [stdout]    --> tests/eth.rs:582:5
[INFO] [stdout]     |
[INFO] [stdout] 582 |     rpc_call_test_expected(
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `create_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:593:15
[INFO] [stdout]     |
[INFO] [stdout] 593 |         from: create_account(&mut client).1,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `create_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:594:18
[INFO] [stdout]     |
[INFO] [stdout] 594 |         to: Some(create_account(&mut client).1),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wait_for_transaction` in this scope
[INFO] [stdout]    --> tests/eth.rs:599:5
[INFO] [stdout]     |
[INFO] [stdout] 599 |     wait_for_transaction(&mut client, tx_hash);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_expected` in this scope
[INFO] [stdout]    --> tests/eth.rs:600:5
[INFO] [stdout]     |
[INFO] [stdout] 600 |     rpc_call_test_expected(
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `create_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:642:19
[INFO] [stdout]     |
[INFO] [stdout] 642 |     let address = create_account(&mut client).1;
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `deploy_contract` in this scope
[INFO] [stdout]    --> tests/eth.rs:643:33
[INFO] [stdout]     |
[INFO] [stdout] 643 |     let (contract_address, _) = deploy_contract(
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_CONTRACT_PATH` in this scope
[INFO] [stdout]    --> tests/eth.rs:646:20
[INFO] [stdout]     |
[INFO] [stdout] 646 |         &Path::new(TEST_CONTRACT_PATH),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_CONTRACT_NAME` in this scope
[INFO] [stdout]    --> tests/eth.rs:647:9
[INFO] [stdout]     |
[INFO] [stdout] 647 |         TEST_CONTRACT_NAME,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `keccak` in this scope
[INFO] [stdout]    --> tests/eth.rs:649:17
[INFO] [stdout]     |
[INFO] [stdout] 649 |     let topic = keccak(b"Solution(uint256)");
[INFO] [stdout]     |                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_some` in this scope
[INFO] [stdout]    --> tests/eth.rs:656:5
[INFO] [stdout]     |
[INFO] [stdout] 656 |     rpc_call_test_some(&mut client, rpc::eth_new_filter(filter));
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_some` in this scope
[INFO] [stdout]    --> tests/eth.rs:662:5
[INFO] [stdout]     |
[INFO] [stdout] 662 |     rpc_call_test_some(&mut client, rpc::eth_new_block_filter());
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_some` in this scope
[INFO] [stdout]    --> tests/eth.rs:668:5
[INFO] [stdout]     |
[INFO] [stdout] 668 |     rpc_call_test_some(&mut client, rpc::eth_new_pending_transaction_filter());
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_expected` in this scope
[INFO] [stdout]    --> tests/eth.rs:675:5
[INFO] [stdout]     |
[INFO] [stdout] 675 |     rpc_call_test_expected(&mut client, rpc::eth_uninstall_filter(filter_id), true);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `create_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:681:19
[INFO] [stdout]     |
[INFO] [stdout] 681 |     let address = create_account(&mut client).1;
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `deploy_contract` in this scope
[INFO] [stdout]    --> tests/eth.rs:682:33
[INFO] [stdout]     |
[INFO] [stdout] 682 |     let (contract_address, _) = deploy_contract(
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_CONTRACT_PATH` in this scope
[INFO] [stdout]    --> tests/eth.rs:685:20
[INFO] [stdout]     |
[INFO] [stdout] 685 |         &Path::new(TEST_CONTRACT_PATH),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_CONTRACT_NAME` in this scope
[INFO] [stdout]    --> tests/eth.rs:686:9
[INFO] [stdout]     |
[INFO] [stdout] 686 |         TEST_CONTRACT_NAME,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `keccak` in this scope
[INFO] [stdout]    --> tests/eth.rs:688:17
[INFO] [stdout]     |
[INFO] [stdout] 688 |     let topic = keccak(b"Solution(uint256)");
[INFO] [stdout]     |                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `keccak` in this scope
[INFO] [stdout]    --> tests/eth.rs:696:15
[INFO] [stdout]     |
[INFO] [stdout] 696 |     let out = keccak(b"set_pos0()");
[INFO] [stdout]     |               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `create_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:698:15
[INFO] [stdout]     |
[INFO] [stdout] 698 |         from: create_account(&mut client).1,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wait_for_transaction` in this scope
[INFO] [stdout]    --> tests/eth.rs:704:5
[INFO] [stdout]     |
[INFO] [stdout] 704 |     wait_for_transaction(&mut client, tx_hash);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_some` in this scope
[INFO] [stdout]    --> tests/eth.rs:705:5
[INFO] [stdout]     |
[INFO] [stdout] 705 |     rpc_call_test_some(&mut client, rpc::eth_get_filter_changes(filter_id));
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `create_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:712:15
[INFO] [stdout]     |
[INFO] [stdout] 712 |         from: create_account(&mut client).1,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `create_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:713:18
[INFO] [stdout]     |
[INFO] [stdout] 713 |         to: Some(create_account(&mut client).1),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wait_for_transaction` in this scope
[INFO] [stdout]    --> tests/eth.rs:719:5
[INFO] [stdout]     |
[INFO] [stdout] 719 |     wait_for_transaction(&mut client, tx_hash);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_some` in this scope
[INFO] [stdout]    --> tests/eth.rs:720:5
[INFO] [stdout]     |
[INFO] [stdout] 720 |     rpc_call_test_some(&mut client, rpc::eth_get_filter_changes(filter_id));
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `create_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:726:19
[INFO] [stdout]     |
[INFO] [stdout] 726 |     let address = create_account(&mut client).1;
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `deploy_contract` in this scope
[INFO] [stdout]    --> tests/eth.rs:727:33
[INFO] [stdout]     |
[INFO] [stdout] 727 |     let (contract_address, _) = deploy_contract(
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_CONTRACT_PATH` in this scope
[INFO] [stdout]    --> tests/eth.rs:730:20
[INFO] [stdout]     |
[INFO] [stdout] 730 |         &Path::new(TEST_CONTRACT_PATH),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_CONTRACT_NAME` in this scope
[INFO] [stdout]    --> tests/eth.rs:731:9
[INFO] [stdout]     |
[INFO] [stdout] 731 |         TEST_CONTRACT_NAME,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `keccak` in this scope
[INFO] [stdout]    --> tests/eth.rs:733:17
[INFO] [stdout]     |
[INFO] [stdout] 733 |     let topic = keccak(b"Solution(uint256)");
[INFO] [stdout]     |                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `keccak` in this scope
[INFO] [stdout]    --> tests/eth.rs:741:15
[INFO] [stdout]     |
[INFO] [stdout] 741 |     let out = keccak(b"set_pos0()");
[INFO] [stdout]     |               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `create_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:743:15
[INFO] [stdout]     |
[INFO] [stdout] 743 |         from: create_account(&mut client).1,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wait_for_transaction` in this scope
[INFO] [stdout]    --> tests/eth.rs:749:5
[INFO] [stdout]     |
[INFO] [stdout] 749 |     wait_for_transaction(&mut client, tx_hash);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_some` in this scope
[INFO] [stdout]    --> tests/eth.rs:750:5
[INFO] [stdout]     |
[INFO] [stdout] 750 |     rpc_call_test_some(&mut client, rpc::eth_get_filter_logs(filter_id));
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `create_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:760:15
[INFO] [stdout]     |
[INFO] [stdout] 760 |         from: create_account(&mut client).1,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `create_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:761:18
[INFO] [stdout]     |
[INFO] [stdout] 761 |         to: Some(create_account(&mut client).1),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wait_for_transaction` in this scope
[INFO] [stdout]    --> tests/eth.rs:767:5
[INFO] [stdout]     |
[INFO] [stdout] 767 |     wait_for_transaction(&mut client, tx_hash);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_some` in this scope
[INFO] [stdout]    --> tests/eth.rs:768:5
[INFO] [stdout]     |
[INFO] [stdout] 768 |     rpc_call_test_some(&mut client, rpc::eth_get_filter_logs(filter_id));
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `create_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:775:19
[INFO] [stdout]     |
[INFO] [stdout] 775 |     let address = create_account(&mut client).1;
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `deploy_contract` in this scope
[INFO] [stdout]    --> tests/eth.rs:776:33
[INFO] [stdout]     |
[INFO] [stdout] 776 |     let (contract_address, _) = deploy_contract(
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_CONTRACT_PATH` in this scope
[INFO] [stdout]    --> tests/eth.rs:779:20
[INFO] [stdout]     |
[INFO] [stdout] 779 |         &Path::new(TEST_CONTRACT_PATH),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_CONTRACT_NAME` in this scope
[INFO] [stdout]    --> tests/eth.rs:780:9
[INFO] [stdout]     |
[INFO] [stdout] 780 |         TEST_CONTRACT_NAME,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `keccak` in this scope
[INFO] [stdout]    --> tests/eth.rs:782:17
[INFO] [stdout]     |
[INFO] [stdout] 782 |     let topic = keccak(b"Solution(uint256)");
[INFO] [stdout]     |                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `keccak` in this scope
[INFO] [stdout]    --> tests/eth.rs:789:15
[INFO] [stdout]     |
[INFO] [stdout] 789 |     let out = keccak(b"set_pos0()");
[INFO] [stdout]     |               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `create_account` in this scope
[INFO] [stdout]    --> tests/eth.rs:791:15
[INFO] [stdout]     |
[INFO] [stdout] 791 |         from: create_account(&mut client).1,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wait_for_transaction` in this scope
[INFO] [stdout]    --> tests/eth.rs:797:5
[INFO] [stdout]     |
[INFO] [stdout] 797 |     wait_for_transaction(&mut client, tx_hash);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `rpc_call_test_some` in this scope
[INFO] [stdout]    --> tests/eth.rs:798:5
[INFO] [stdout]     |
[INFO] [stdout] 798 |     rpc_call_test_some(&mut client, rpc::eth_get_logs(filter));
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethane_abi::Parameter: From<primitive_types::H160>` is not satisfied
[INFO] [stdout]   --> tests/contract.rs:36:14
[INFO] [stdout]    |
[INFO] [stdout] 36 |         vec![Parameter::from(Address::from(address))],
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^ the trait `From<primitive_types::H160>` is not implemented for `ethane_abi::Parameter`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following implementations were found:
[INFO] [stdout]              <ethane_abi::Parameter as From<&str>>
[INFO] [stdout]              <ethane_abi::Parameter as From<bool>>
[INFO] [stdout]              <ethane_abi::Parameter as From<ethane_types::ethereum_type::EthereumType<16_usize, false>>>
[INFO] [stdout]              <ethane_abi::Parameter as From<ethane_types::ethereum_type::EthereumType<20_usize, true>>>
[INFO] [stdout]            and 12 others
[INFO] [stdout]    = note: required by `from`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 194 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> tests/contract.rs:42:43
[INFO] [stdout]    |
[INFO] [stdout] 42 |             Parameter::Uint(data, 256) => assert_eq!(data, H256::from_low_u64_be(1000000000_u64)),
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `ethane_types::ethereum_type::EthereumType`, found struct `ethane::types::H256`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethane_abi::Parameter: From<primitive_types::H160>` is not satisfied
[INFO] [stdout]   --> tests/contract.rs:72:13
[INFO] [stdout]    |
[INFO] [stdout] 72 |             Parameter::from(Address::from(to_address)),
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^ the trait `From<primitive_types::H160>` is not implemented for `ethane_abi::Parameter`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following implementations were found:
[INFO] [stdout]              <ethane_abi::Parameter as From<&str>>
[INFO] [stdout]              <ethane_abi::Parameter as From<bool>>
[INFO] [stdout]              <ethane_abi::Parameter as From<ethane_types::ethereum_type::EthereumType<16_usize, false>>>
[INFO] [stdout]              <ethane_abi::Parameter as From<ethane_types::ethereum_type::EthereumType<20_usize, true>>>
[INFO] [stdout]            and 12 others
[INFO] [stdout]    = note: required by `from`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethane_abi::Parameter: From<U256>` is not satisfied
[INFO] [stdout]   --> tests/contract.rs:73:13
[INFO] [stdout]    |
[INFO] [stdout] 73 |             Parameter::from(U256::from(1000)),
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^ the trait `From<U256>` is not implemented for `ethane_abi::Parameter`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following implementations were found:
[INFO] [stdout]              <ethane_abi::Parameter as From<&str>>
[INFO] [stdout]              <ethane_abi::Parameter as From<bool>>
[INFO] [stdout]              <ethane_abi::Parameter as From<ethane_types::ethereum_type::EthereumType<16_usize, false>>>
[INFO] [stdout]              <ethane_abi::Parameter as From<ethane_types::ethereum_type::EthereumType<20_usize, true>>>
[INFO] [stdout]            and 12 others
[INFO] [stdout]    = note: required by `from`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethane_abi::Parameter: From<primitive_types::H160>` is not satisfied
[INFO] [stdout]   --> tests/contract.rs:86:22
[INFO] [stdout]    |
[INFO] [stdout] 86 |                 vec![Parameter::from(Address::from(to_address))],
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^ the trait `From<primitive_types::H160>` is not implemented for `ethane_abi::Parameter`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following implementations were found:
[INFO] [stdout]              <ethane_abi::Parameter as From<&str>>
[INFO] [stdout]              <ethane_abi::Parameter as From<bool>>
[INFO] [stdout]              <ethane_abi::Parameter as From<ethane_types::ethereum_type::EthereumType<16_usize, false>>>
[INFO] [stdout]              <ethane_abi::Parameter as From<ethane_types::ethereum_type::EthereumType<20_usize, true>>>
[INFO] [stdout]            and 12 others
[INFO] [stdout]    = note: required by `from`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> tests/contract.rs:92:51
[INFO] [stdout]    |
[INFO] [stdout] 92 |                     Parameter::Uint(data, 256) => assert_eq!(data, H256::from_low_u64_be(1000_u64)),
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `ethane_types::ethereum_type::EthereumType`, found struct `ethane::types::H256`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0308, E0432.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: build failed
[INFO] running `Command { std: "docker" "inspect" "3d85abbc1efb97fc650772e8d0c6bef106a4724f87e8b55860ee5c8152eb00d6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3d85abbc1efb97fc650772e8d0c6bef106a4724f87e8b55860ee5c8152eb00d6", kill_on_drop: false }`
[INFO] [stdout] 3d85abbc1efb97fc650772e8d0c6bef106a4724f87e8b55860ee5c8152eb00d6
